Ph
1
Phrases
Lx
2
Lexicon
Rl
3
Relations
Vb
4
Verbs
Phrasebook Index
A short dictionary

Ph
1

Phrases — A guide to the phrases allowed
About phrases  

Saying

Values , Names with articles , Say if and otherwise , Say one of , Paragraph control , Special characters , Fonts and visual effects , Some built-in texts , Saying lists of things , Group in and omit from lists , Lists of values , Responses 

Values

Making conditions true , Giving values temporary names , Arithmetic , Real Arithmetic , Trigonometry , Hyperbolic functions , Enumerations , Truth states , Randomness , Tables , Sorting tables , Breaking down text , Matching text , Replacing text , Casing of text , Adaptive text , Lists , Length of lists , Reversing and rotating lists , Sorting lists , Relations , Functional programming , Files , Figures , Sound effects 

Control phrases

If and unless , While , Repeat , Changing the flow of loops , Deciding outcomes , Stop or go 

Actions, activities and rules

Trying actions , Action requirements , Stop or continue , Actions as values , Carrying out activities , Advanced activities , Following rules , Success and failure 

Model world

Ending the story , Times of day , Durations , Timed events , Scenes , Timing of scenes , Player's identity and location , Moving and removing things , The map , Route-finding , The object tree 

Understanding

Asking yes/no questions , The player's command , Changing the player's command , Scope and pronouns 

From the extension English Language by Graham Nelson

Section 1 - Grammatical definitions , Section 2 - Saying pronouns , Section 3 - Further pronouns 

From the extension Basic Screen Effects by Emily Short

Section - Clearing the screen , Section - Waiting for key-presses, quitting suddenly , Section - Showing the current quotation , Section - Centering text on-screen , Section - Customizing the status line 

From the extension Locksmith by Emily Short

Part 1 - The matching key rule 


Saying

Values

 say "sayable value"

 say "[number in words]"

 say "[time in words]"

 say "[s]"

Names with articles

 say "[a object]"

 say "[an object]"

 say "[A object]"

 say "[An object]"

 say "[the object]"

 say "[The object]"

Say if and otherwise

 say "[if a condition]"

 say "[unless a condition]"

 say "[otherwise/else if a condition]"

 say "[otherwise/else unless a condition]"

 say "[otherwise]"

 say "[else]"

 say "[end if]"

 say "[end unless]"

Say one of

 say "[one of]"

 say "[or]"

 say "[at random]"

 say "[purely at random]"

 say "[then at random]"

 say "[then purely at random]"

 say "[sticky random]"

 say "[as decreasingly likely outcomes]"

 say "[in random order]"

 say "[cycling]"

 say "[stopping]"

 say "[first time]"

 say "[only]"

Paragraph control

 say "[line break]"

 say "[no line break]"

 say "[conditional paragraph break]"

 say "[command clarification break]"

 say "[paragraph break]"

 say "[run paragraph on]"

 say "[run paragraph on with special look spacing]"

 if a paragraph break is pending:

Special characters

 say "[bracket]"

 say "[close bracket]"

 say "[apostrophe/']"

 say "[quotation mark]"

Fonts and visual effects

 say "[bold type]"

 say "[italic type]"

 say "[roman type]"

 say "[fixed letter spacing]"

 say "[variable letter spacing]"

 display the boxed quotation (text)

Some built-in texts

 say "[the/-- banner text]"

 say "[the/-- list of extension credits]"

 say "[the/-- complete list of extension credits]"

 say "[the/-- player's surroundings]"

Saying lists of things

 list the contents of (object)

 say "[a list of description of objects]"

 say "[A list of description of objects]"

 say "[list of description of objects]"

 say "[the list of description of objects]"

 say "[The list of description of objects]"

 say "[is-are a list of description of objects]"

 say "[is-are list of description of objects]"

 say "[is-are the list of description of objects]"

 say "[a list of description of objects including contents]"

Group in and omit from lists

 group (description of objects) together

 group (description of objects) together giving articles

 group (description of objects) together as (text)

 omit contents in listing

Lists of values

 say "[list of values in brace notation]"

 say "[list of objects with definite articles]"

 say "[list of objects with indefinite articles]"

Responses

 say "[text of response]"


Values

Making conditions true

 now (a condition)

Giving values temporary names

 let (a new name) be (value)

 let (a new name) be (name of kind)

 let (a new name) be (description of relations of values)

 let (a new name) be given by (equation name)

 let (a temporary named value) be (value)

 let (a temporary named value) be given by (equation name)

 increase (a stored value) by (value)

 decrease (a stored value) by (value)

 increment (a stored value)

 decrement (a stored value)

Arithmetic

 (arithmetic value) + (arithmetic value) ... value

 (arithmetic value) plus (arithmetic value) ... value

 (arithmetic value) - (arithmetic value) ... value

 (arithmetic value) minus (arithmetic value) ... value

 (arithmetic value) * (arithmetic value) ... value

 (arithmetic value) times (arithmetic value) ... value

 (arithmetic value) multiplied by (arithmetic value) ... value

 (arithmetic value) / (arithmetic value) ... value

 (arithmetic value) divided by (arithmetic value) ... value

 remainder after dividing (arithmetic value) by (arithmetic value) ... value

 (arithmetic value) to the nearest (arithmetic value) ... value

 square root of (arithmetic value) ... value

 cube root of (arithmetic value) ... value

 total (arithmetic values valued property) of (description of values) ... value

Real Arithmetic (for Glulx only)

 say "[real number to number decimal places]"

 say "[real number in decimal notation]"

 say "[real number to number decimal places in decimal notation]"

 say "[real number in scientific notation]"

 say "[real number to number decimal places in scientific notation]"

 reciprocal of (real number) ... real number

 absolute value of (real number) ... real number     y = abs(x)

 real square root of (real number) ... real number     y = root(x)

 real square of (real number) ... real number     y = rsqr(x)

 ceiling of (real number) ... real number     y = ceiling(x)

 floor of (real number) ... real number     y = floor(x)

 (real number) to the nearest whole number ... number     y = int(x)

 natural/-- logarithm of (real number) ... real number     y = log(x)

 logarithm to base (number) of (real number) ... real number

 exponential of (real number) ... real number     y = exp(x)

 (real number) to the power (real number) ... real number

Trigonometry (for Glulx only)

 (real number) degrees ... real number

 sine of (real number) ... real number     y = sin(x)

 cosine of (real number) ... real number     y = cos(x)

 tangent of (real number) ... real number     y = tan(x)

 arcsine of (real number) ... real number     y = arcsin(x)

 arccosine of (real number) ... real number     y = arccos(x)

 arctangent of (real number) ... real number     y = arctan(x)

Hyperbolic functions (for Glulx only)

 hyperbolic sine of (real number) ... real number     y = sinh(x)

 hyperbolic cosine of (real number) ... real number     y = cosh(x)

 hyperbolic tangent of (real number) ... real number     y = tanh(x)

 hyperbolic arcsine of (real number) ... real number     y = arcsinh(x)

 hyperbolic arccosine of (real number) ... real number     y = arccosh(x)

 hyperbolic arctangent of (real number) ... real number     y = arctanh(x)

Enumerations

 number of (description of values) ... number

 (name of kind) after (enumerated value) ... value

 (name of kind) before (enumerated value) ... value

 first value of (name of kind) ... value

 last value of (name of kind) ... value

Truth states

 whether or not (a condition) ... truth state

Randomness

 a/-- random (description of values) ... value

 a random (name of kind) between (arithmetic value) and (arithmetic value) ... value

 a random (name of kind) from (arithmetic value) to (arithmetic value) ... value

 a random (name of kind) between (enumerated value) and (enumerated value) ... value

 a random (name of kind) from (enumerated value) to (enumerated value) ... value

 if a random chance of (number) in (number) succeeds:

 seed the random-number generator with (number)

Tables

 choose a/the/-- row (number) in/from (table name)

 choose a/the/-- row with (table column) of (value) in/from (table name)

 choose a/the/-- blank row in/from (table name)

 choose a/the/-- random row in/from (table name)

 number of rows in/from (table name) ... number

 number of blank rows in/from (table name) ... number

 number of filled rows in/from (table name) ... number

 if there is (a table entry):

 if there is no (a table entry):

 blank out (a table entry)

 blank out the whole row

 blank out the whole (table column) in/from (table name)

 blank out the whole of (table name)

 showme the contents of (table name)

 say "[the/-- current table row]"

 say "[row number in/from table name]"

 say "[table column in/from table name]"

Sorting tables

 sort (table name) in/into random order

 sort (table name) in/into (table column) order

 sort (table name) in/into reverse (table column) order

Breaking down text

 number of characters in (text) ... number

 number of words in (text) ... number

 number of punctuated words in (text) ... number

 number of unpunctuated words in (text) ... number

 number of lines in (text) ... number

 number of paragraphs in (text) ... number

 character number (number) in (text) ... text

 word number (number) in (text) ... text

 punctuated word number (number) in (text) ... text

 unpunctuated word number (number) in (text) ... text

 line number (number) in (text) ... text

 paragraph number (number) in (text) ... text

 substituted form of (text) ... text

Matching text

 if (text) exactly matches the text (text):

 if (text) matches the text (text):

 number of times (text) matches the text (text) ... number

 if (text) exactly matches the regular expression (text):

 if (text) matches the regular expression (text):

 text matching regular expression ... text

 text matching subexpression (number) ... text

 number of times (text) matches the regular expression (text) ... number

Replacing text

 replace the text (text) in (text) with (text)

 replace the regular expression (text) in (text) with (text)

 replace the word (text) in (text) with (text)

 replace the punctuated word (text) in (text) with (text)

 replace character number (number) in (text) with (text)

 replace word number (number) in (text) with (text)

 replace punctuated word number (number) in (text) with (text)

 replace unpunctuated word number (number) in (text) with (text)

 replace line number (number) in (text) with (text)

 replace paragraph number (number) in (text) with (text)

Casing of text

 (text) in lower case ... text

 (text) in upper case ... text

 (text) in title case ... text

 (text) in sentence case ... text

 if (text) is in lower case:

 if (text) is in upper case:

Adaptive text

 say "[infinitive of verb]"

 say "[past participle of verb]"

 say "[present participle of verb]"

 say "[adapt verb]"

 say "[adapt verb in grammatical tense]"

 say "[adapt verb from narrative viewpoint]"

 say "[adapt verb in grammatical tense from narrative viewpoint]"

 say "[negate verb]"

 say "[negate verb in grammatical tense]"

 say "[negate verb from narrative viewpoint]"

 say "[negate verb in grammatical tense from narrative viewpoint]"

 meaning of (verb) ... relation of objects

 say "[here]"

 say "[now]"

Lists

 add (value) to (list of values)

 add (value) at entry (number) in (list of values)

 add (list of values) to (list of values)

 add (list of values) at entry (number) in (list of values)

 remove (value) from (list of values)

 remove (list of values) from (list of values)

 remove entry (number) from (list of values)

 remove entries (number) to (number) from (list of values)

 if (value) is listed in (list of values):

 if (value) is not listed in (list of values):

 list of (description of values) ... value

 multiple object list ... list of objects

 alter the multiple object list to (list of objects)

Length of lists

 number of entries in/of (list of values) ... number

 truncate (list of values) to (number) entries/entry

 truncate (list of values) to the first (number) entries/entry

 truncate (list of values) to the last (number) entries/entry

 extend (list of values) to (number) entries/entry

 change (list of values) to have (number) entries/entry

Reversing and rotating lists

 reverse (list of values)

 rotate (list of values)

 rotate (list of values) backwards

Sorting lists

 sort (list of values)

 sort (list of values) in/into reverse order

 sort (list of values) in/into random order

 sort (list of objects) in/into (property) order

 sort (list of objects) in/into reverse (property) order

Relations

 show relation (relation of values)

 next step via (relation of objects) from (object) to (object) ... object

 number of steps via (relation of objects) from (object) to (object) ... number

 list of (name of kind) that/which/whom (relation of values) relates ... value

 list of (name of kind) to which/whom (relation of values) relates ... value

 list of (name of kind) that/which/whom (relation of values) relates to ... value

 list of (name of kind) that/which/who relate to (value) by (relation of values) ... value

 list of (name of kind) to which/whom (value) relates by (relation of values) ... value

 list of (name of kind) that/which/whom (value) relates to by (relation of values) ... value

 if (name of kind) relates to (value) by (relation of values):

 if (value) relates to (name of kind) by (relation of values):

 (name of kind) that/which/who relates to (value) by (relation of values) ... value

 (name of kind) to which/whom (value) relates by (relation of values) ... value

 (name of kind) that/which/whom (value) relates to by (relation of values) ... value

Functional programming

 if (value) matches (description of values):

 (phrase nothing -> value) applied ... value

 (phrase value -> value) applied to (value) ... value

 (phrase (value, value) -> value) applied to (value) and (value) ... value

 (phrase (value, value, value) -> value) applied to (value) and (value) and (value) ... value

 apply (phrase nothing -> nothing)

 apply (phrase value -> nothing) to (value)

 apply (phrase (value, value) -> nothing) to (value) and (value)

 apply (phrase (value, value, value) -> nothing) to (value) and (value) and (value)

 (phrase value -> value) applied to (list of values) ... value

 (phrase (value, value) -> value) reduction of (list of values) ... value

 filter to (description of values) of (list of values) ... value

 showme (value)

 default value of (name of kind) ... value

Files (for Glulx external files language element only)

 read (external file) into (table name)

 write (external file) from (table name)

 if (external file) exists:

 if ready to read (external file):

 mark (external file) as ready to read

 mark (external file) as not ready to read

 write (text) to (external file)

 append (text) to (external file)

 say "[text of external file]"

Figures (for figures language element only)

 display (figure name)

 Glulx resource ID of (figure name) ... number

Sound effects (for sounds language element only)

 play (sound name)

 Glulx resource ID of (sound name) ... number


Control phrases

If and unless

 if (a condition):

 unless (a condition):

 if (value) is:

While

 while (a condition):

Repeat

 repeat with (a new name) running from (arithmetic value) to (arithmetic value):

 repeat with (a new name) running from (enumerated value) to (enumerated value):

 repeat with (a new name) running through (description of values):

 repeat with (a new name) running through (list of values):

 repeat through (table name):

 repeat through (table name) in reverse order:

 repeat through (table name) in (table column) order:

 repeat through (table name) in reverse (table column) order:

Changing the flow of loops

 break

 next

Deciding outcomes

 yes

 decide yes

 no

 decide no

 decide on (value)

Stop or go

 do nothing

 stop


Actions, activities and rules

Trying actions

 try (action)

 silently try (action)

 try silently (action)

 if action is not silent:

Action requirements

 if action requires a touchable noun:

 if action requires a touchable second noun:

 if action requires a carried noun:

 if action requires a carried second noun:

 if action requires light:

Stop or continue

 stop the action

 continue the action

Actions as values

 current action ... action

 action of (action) ... action

 if (action) involves (object):

 action name part of (action) ... action name

 noun part of (action) ... object

 second noun part of (action) ... object

 actor part of (action) ... object

Carrying out activities

 carry out the (activity) activity

 carry out the (activity on values) activity with (value)

 continue the activity

Advanced activities

 begin the (activity) activity

 begin the (activity on values) activity with (value)

 if handling (activity on values) activity:

 if handling (activity on values) activity with (value):

 end the (activity) activity

 end the (activity on values) activity with (value)

 abandon the (activity) activity

 abandon the (activity on values) activity with (value)

Following rules

 follow (rule)

 follow (values based rule producing values) for (value)

 follow (nothing based rule)

 (name of kind) produced by (rule producing values) ... value

 (name of kind) produced by (values based rule producing values) for (value) ... value

 (name of kind) produced by (nothing based rule producing values) ... value

 abide by (rule)

 abide by (values based rule producing values) for (value)

 abide by (nothing based rule)

 anonymously abide by (rule)

 anonymously abide by (values based rule producing values) for (value)

 anonymously abide by (nothing based rule)

Success and failure

 make no decision

 rule succeeds

 rule fails

 rule succeeds with result (value)

 if rule succeeded:

 if rule failed:

 outcome of the rulebook ... rulebook outcome


Model world

Ending the story

 end the story

 end the story finally

 end the story saying (text)

 end the story finally saying (text)

 if story has ended:

 if story has ended finally:

 if story has not ended:

 if story has not ended finally:

 resume the story

Times of day

 minutes part of (time) ... number

 hours part of (time) ... number

 if (time) is before (time):

 if (time) is after (time):

 (time) before (time) ... time

 (time) after (time) ... time

Durations

 (number) minutes ... time

 (number) hours ... time

Timed events

 (rule) in (number) turn/turns from now

 (rule) at (time)

 (rule) in (time) from now

Scenes

 if (scene) has happened:

 if (scene) has not happened:

 if (scene) has ended:

 if (scene) has not ended:

Timing of scenes

 time since (scene) began ... time

 time when (scene) began ... time

 time since (scene) ended ... time

 time when (scene) ended ... time

Player's identity and location

 if in darkness:

Moving and removing things

 move (object) to (object)

 remove (object) from play 

 move (object) backdrop to all (description of objects)

 update backdrop positions

The map

 location of (object) ... room

 room (direction) from/of (room) ... room

 door (direction) from/of (room) ... door

 other side of (door) from (room) ... object

 direction of (door) from (room) ... object

 room-or-door (direction) from/of (room) ... object

 change (direction) exit of (room) to (room)

 change (direction) exit of (room) to nothing/nowhere

 front side of (object) ... room

 back side of (object) ... room

Route-finding

 best route from (object) to (object) ... object

 number of moves from (object) to (object) ... number

 best route from (object) to (object) through (description of objects) ... object

 number of moves from (object) to (object) through (description of objects) ... number

The object tree

 holder of (object) ... object

 next thing held after (object) ... object

 first thing held by (object) ... object


Understanding

Asking yes/no questions

 if player consents:

The player's command

 if (snippet) matches (topic):

 if (snippet) does not match (topic):

 if (snippet) includes (topic):

 if (snippet) does not include (topic):

Changing the player's command

 change the text of the player's command to (text)

 replace (snippet) with (text)

 cut (snippet)

 reject the player's command

Scope and pronouns

 place (object) in scope

 place the/-- contents of (object) in scope

 set pronouns from (object)


From the extension English Language by Graham Nelson

Section 1 - Grammatical definitions

 say "[regarding object]" 

 say "[regarding number]" 

 say "[regarding list writer internals]" 

 say "[regarding description of objects]" 

 if prior naming context is plural: 

Section 2 - Saying pronouns

 say "[we]" 

 say "[us]" 

 say "[ours]" 

 say "[ourselves]" 

 say "[our]" 

 say "[We]" 

 say "[Us]" 

 say "[Ours]" 

 say "[Ourselves]" 

 say "[Our]" 

Section 3 - Further pronouns

 say "[those]" 

 say "[Those]" 

 say "[those in grammatical case]" 

 say "[Those in grammatical case]" 

 say "[they]" 

 say "[They]" 

 say "[their]" 

 say "[Their]" 

 say "[them]" 

 say "[Them]" 

 say "[theirs]" 

 say "[Theirs]" 

 say "[themselves]" 

 say "[Themselves]" 

 say "[they're]" 

 say "[They're]" 

 say "[It]" 

 say "[There]" 

 say "[it]" 

 say "[there]" 

 say "[It's]" 

 say "[There's]" 

 say "[it's]" 

 say "[there's]" 

 say "[possessive]" 

 say "[Possessive]" 


From the extension Basic Screen Effects by Emily Short

Section - Clearing the screen

 clear the/-- screen 

 clear only the/-- main screen 

 clear only the/-- status line 

Section - Waiting for key-presses, quitting suddenly

 wait for any key 

 wait for the/-- SPACE key 

 pause the/-- game 

 stop the/-- game abruptly 

 chosen letter ... number 

Section - Showing the current quotation

 show the/-- current quotation 

Section - Centering text on-screen

 center (text

 center (text) at the/-- row (number

 screen width ... number 

 screen height ... number 

Section - Customizing the status line

 deepen the/-- status line to (number) rows 

 move the/-- cursor to (number

 right align the/-- cursor to (number

 fill the/-- status bar/line with (table name


From the extension Locksmith by Emily Short

Part 1 - The matching key rule

 say "[key-refusal for object]" 


Lx
2

Lexicon — Words used in descriptions
About descriptions  

For instance, the description 'an unlocked door' is made up from the adjective 'unlocked' and the noun 'door', both of which can be found below. Property adjectives, like 'open', can be used when creating things - 'In the Ballroom is an open container' is allowed because 'open' is a property - but those with complicated definitions, like 'empty', can only be tested during play, e.g. with rules like 'Instead of taking an empty container, ...'.

a

a part of, to be 

above, to be 

accusative  ... noun, value of grammatical case

achieve

active ... adjective: (of use option) it has been requested in the source text

adjacent ... adjective: (of room) A room is adjacent if it is adjacent to the location

adjacent to, to be 

all used in conditions: 'if all of the doors are open'

all but used to count things: 'all but three containers'

all except - see all but

almost all used in conditions: true if 80 percent or more possibilities work

almost no used in conditions: true if fewer than 20 percent of possibilities work

ambiguously plural ... adjective: (of object) either/or property of object

an

animal ... noun, a kind of person

appreciate

aren't holding that error ... noun, value of command parser error

arrive

at least used to count things: 'at least five doors'

at least, to be 

at most - see at least

at most, to be 

backdrop  ... noun, a kind of thing

be 

be able to

be able to see 

be able to touch 

being able to see, to be 

being able to touch, to be 

below, to be 

can only do that to something animate error ... noun, value of command parser error

can only use multiple objects error ... noun, value of command parser error

can't again the addressee error ... noun, value of command parser error

can't see any such thing error ... noun, value of command parser error

can't see it at the moment error ... noun, value of command parser error

can't see whom to talk to error ... noun, value of command parser error

can't talk to inanimate things error ... noun, value of command parser error

can't use multiple objects error ... noun, value of command parser error

care

carried ... adjective: (of thing) a thing is carried if the player is carrying it

carried by, to be 

carry 

carrying, to be 

close

closed ... adjective: (of object) either/or property of door, opposite of open

comma can't begin error ... noun, value of command parser error

conceal 

concealed ... adjective: (of thing) Something is concealed rather than unconcealed if the holder of it conceals it

concealed by, to be 

concealing, to be 

contain 

contained by, to be 

contained in, to be 

container ... noun, a kind of thing

containing, to be 

could

dark ... adjective: (of object) either/or property of room, opposite of lighted

described ... adjective: (of object) either/or property of thing, opposite of undescribed

device  ... noun, a kind of thing

didn't understand addressee's last name error ... noun, value of command parser error

didn't understand error ... noun, value of command parser error

didn't understand that number error ... noun, value of command parser error

didn't understand the way that finished error ... noun, value of command parser error

die

direction  ... noun, a kind of object

discover

Discovery  ... noun, value of scene

do

door  ... noun, a kind of thing

drop

each - see all

eat

edible ... adjective: (of object) either/or property of thing, opposite of inedible

empty ... adjective:
1. (of
text) it contains no characters;
2. (of
table name) a table name is empty rather than non-empty if the number of filled rows in it is 0;
3. (of
rulebook) it contains no rules, so that following it does nothing and makes no decision;
4. (of
activity) its before, for and after rulebooks are all empty;
5. (of
list of k) it contains no entries;
6. (of
relation) it does not relate any values, that is, R (x, y) is false for all x and y

enclose 

enclosed by, to be 

enclosing, to be 

English language ... noun, value of natural language

enterable ... adjective: (of object) either/or property of container or supporter

Entire Game ... noun, value of scene

equivalence ... adjective: (of relation) it is an equivalence relation, that is, it relates in groups

even ... adjective: (of number) a number is even rather than odd if the remainder after dividing it by 2 is 0

every - see all, and can also be used in generalisations such as 'A nose is part of every person.'

exactly whereas 'if two doors are open' implicitly means 'if at least two doors are open', 'if exactly two...' makes the count precise

excepted something not included error ... noun, value of command parser error

existent ... adjective: (of real number) opposite of nonexistent

feel

female ... adjective: (of object) either/or property of person, opposite of male

feminine gender  ... noun, value of grammatical gender

fewer than pedantic way to say less than when counting

Figure of cover ... noun, value of figure name

find

finite ... adjective: (of real number) opposite of infinite

first person plural  ... noun, value of narrative viewpoint

first person singular  ... noun, value of narrative viewpoint

fit

fixed in place ... adjective: (of object) either/or property of thing, opposite of portable

French language ... noun, value of natural language

full ... adjective: (of table name) a table name is full rather than non-full if the number of blank rows in it is 0

future tense  ... noun, value of grammatical tense

German language ... noun, value of natural language

get

give

go

going on ... adjective: (of activity) one of its three rulebooks is currently being run

greater than used to count things: 'greater than three rooms'

greater than, to be 

had by, to be 

handled ... adjective: (of object) either/or property of thing

happen

happening ... adjective: (of scene) it is currently taking place

have 

having, to be 

hear

held ... adjective: (of thing) a thing is held if the player is holding it

held by, to be 

held in, to be 

held inside, to be 

hold 

holding, to be 

I beg your pardon error ... noun, value of command parser error

identified ... adjective: (of passkey) a passkey is identified if it unbolts something 

improper-named ... adjective: (of object) either/or property of object, opposite of proper-named

in, to be 

inactive ... adjective: (of use option) opposite of active

incorporate 

incorporated by, to be 

incorporating, to be 

inedible ... adjective: (of object) either/or property of thing, opposite of edible

infinite ... adjective: (of real number) a real number is infinite rather than finite if it is plus infinity or it is minus infinity

inside, to be 

invisible ... adjective: (of thing) opposite of visible

Italian language ... noun, value of natural language

jump

key-accessible ... adjective: (of thing) a thing is key-accessible 

keychain  ... noun, a kind of supporter

lack

lead

less than - see more than

less than, to be 

lighted ... adjective: (of object) either/or property of room, opposite of dark

like

listen

lit ... adjective: (of object) either/or property of thing, opposite of unlit

locale-supportable ... adjective: (of thing) a thing (called the item) is locale-supportable if the item is not scenery and the item is not mentioned and the item is not undescribed

lock

lockable ... adjective: (of object) either/or property of door or container

locked ... adjective: (of object) either/or property of door or container, opposite of unlocked

look

male ... adjective: (of object) either/or property of person, opposite of female

man ... noun, a kind of person

mapped above, to be 

mapped below, to be 

mapped down of, to be 

mapped east of, to be 

mapped inside, to be 

mapped north of, to be 

mapped northeast of, to be 

mapped northwest of, to be 

mapped outside, to be 

mapped south of, to be 

mapped southeast of, to be 

mapped southwest of, to be 

mapped up of, to be 

mapped west of, to be 

marked for listing ... adjective: (of object) either/or property of thing or direction, opposite of unmarked for listing

masculine gender  ... noun, value of grammatical gender

may

mean 

meaning, to be 

meaningful ... adjective: (of verb) it has a meaning in Inform as a relation, rather than existing only to be printed out

meaningless ... adjective: (of verb) opposite of meaningful

meant by, to be 

mentioned ... adjective: (of object) either/or property of thing, opposite of unmentioned

might

modal ... adjective: (of verb) it modifies the likelihood of another verb happening, rather than being meaningful itself

more than used to count things: 'more than three rooms'

most used in conditions: true if a simple majority of possibilities work

must

Mystery  ... noun, value of scene

need

negative ... adjective:
1. (of
number) a number is negative if it is less than zero;
2. (of
real number) a real number is negative if it is less than zero

neuter ... adjective: (of object) either/or property of person

neuter gender  ... noun, value of grammatical gender

no opposite of 'all': 'if no door is open...'

nominative  ... noun, value of grammatical case

non-empty ... adjective:
1. (of
text) opposite of empty;
2. (of
table name) opposite of empty;
3. (of
rulebook) opposite of empty;
4. (of
activity) opposite of empty;
5. (of
list of k) opposite of empty;
6. (of
relation) opposite of empty

non-full ... adjective: (of table name) opposite of full

non-modal ... adjective: (of verb) opposite of modal

non-recurring ... adjective: (of scene) either/or property of scene, opposite of recurring

none opposite of 'all of': 'if none of the doors is open...'

nonexistent ... adjective: (of real number) it results from an impossible calculation, like the square root of minus one

not a verb I recognise error ... noun, value of command parser error

not enough of those available error ... noun, value of command parser error

not something you need to refer to error ... noun, value of command parser error

not sure what it refers to error ... noun, value of command parser error

nothing to do error ... noun, value of command parser error

noun did not make sense in that context error ... noun, value of command parser error

odd ... adjective: (of number) opposite of even

off-stage ... adjective: (of thing) opposite of on-stage

offstage ... adjective: (of thing) Something is offstage if it is off-stage

on, to be 

on top of, to be 

on-stage ... adjective: (of thing) it is indirectly in one of the rooms

one-to-one ... adjective: (of relation) it is a one-to-one relation, that is, any given X can relate to only one Y, and vice versa

one-to-various ... adjective: (of relation) it is a one-to-various relation, that is, any given Y has only one X such that X relates to Y

only understood as far as error ... noun, value of command parser error

opaque ... adjective: (of object) either/or property of container, opposite of transparent

open ... adjective: (of object) either/or property of door or container, opposite of closed

open

openable ... adjective: (of object) either/or property of door or container, opposite of unopenable

part of, to be 

parts of, to be 

pass

passkey  ... noun, a kind of thing

past perfect tense  ... noun, value of grammatical tense

past tense  ... noun, value of grammatical tense

perfect tense  ... noun, value of grammatical tense

person  ... noun, a kind of thing

pick

player's holdall  ... noun, a kind of container

plural-named ... adjective: (of object) either/or property of object, opposite of singular-named

portable ... adjective: (of object) either/or property of thing, opposite of fixed in place

positive ... adjective:
1. (of
number) a number is positive if it is greater than zero;
2. (of
real number) a real number is positive if it is greater than zero

present tense  ... noun, value of grammatical tense

privately-named ... adjective: (of object) either/or property of room, region, thing or direction, opposite of publicly-named

proper-named ... adjective: (of object) either/or property of object, opposite of improper-named

provide 

provided by, to be 

providing, to be 

provoke

publicly-named ... adjective: (of object) either/or property of room, opposite of privately-named

pull

push

pushable between rooms ... adjective: (of object) either/or property of thing

put

recurring ... adjective: (of scene) either/or property of scene, opposite of non-recurring

referred to a determination of scope error ... noun, value of command parser error

region  ... noun, a kind of object

regionally in, to be 

relate 

related by, to be 

relating, to be 

room  ... noun, a kind of object

rub

said too little error ... noun, value of command parser error

say

scenery ... adjective: (of object) either/or property of thing

search

second person plural  ... noun, value of narrative viewpoint

second person singular  ... noun, value of narrative viewpoint

see

seem

set

should

singular-named ... adjective: (of object) either/or property of object, opposite of plural-named

smell

sniff

some

Spanish language ... noun, value of natural language

squeeze

substituted ... adjective: (of text) any square-bracketed text substitutions in it have been made

support 

supported by, to be 

supported on, to be 

supporter ... noun, a kind of thing

supporting, to be 

Swedish language ... noun, value of natural language

switch

switched off ... adjective: (of object) either/or property of device, opposite of switched on

switched on ... adjective: (of object) either/or property of device, opposite of switched off

symmetric ... adjective: (of relation) it is a symmetric relation, that is, it's always true that X is related to Y if and only if Y is related to X

take

talk

taste

that used to place a further condition on a description: like 'which' in 'A which is B', or 'A which carries B', for instance.

the

the same property as, to be 

thing ... noun, a kind of object

third person plural  ... noun, value of narrative viewpoint

third person singular  ... noun, value of narrative viewpoint

through, to be 

touch

touchable ... adjective: (of thing) Something is touchable rather than untouchable if the player can touch it

transparent ... adjective: (of object) either/or property of container, opposite of opaque

turn

unbolt 

unbolted by, to be 

unbolting, to be 

unconcealed ... adjective: (of thing) opposite of concealed

under half used in conditions: true if fewer than half of possibilities work

undescribed ... adjective: (of object) either/or property of thing, opposite of described

unlit ... adjective: (of object) either/or property of thing, opposite of lit

unlock 

unlocked ... adjective: (of object) either/or property of door, opposite of locked

unlocked by, to be 

unlocking, to be 

unmarked for listing ... adjective: (of object) either/or property of thing, opposite of marked for listing

unmentioned ... adjective: (of object) either/or property of thing, opposite of mentioned

unopenable ... adjective: (of object) either/or property of door, opposite of openable

unsubstituted ... adjective: (of text) opposite of substituted

untouchable ... adjective: (of thing) opposite of touchable

unvisited ... adjective: (of object) either/or property of room, opposite of visited

various-to-one ... adjective: (of relation) it is a various-to-one relation, that is, any given X relates to only one Y

various-to-various ... adjective: (of relation) it is a various-to-various relation, that is, there are no limitations on how many X can relate to a given Y, or vice versa

vehicle  ... noun, a kind of container

visible ... adjective: (of thing) Something is visible rather than invisible if the player can see it

visited ... adjective: (of object) either/or property of room, opposite of unvisited

wait

wave

wear 

wearable ... adjective: (of object) either/or property of thing

wearing, to be 

which used to place a further condition on a description: like 'which' in 'A which is B', or 'A which carries B', for instance.

who used to place a further condition on a description: like 'which' in 'A which is B', or 'A which carries B', for instance.

win

within, to be 

woman ... noun, a kind of person

worn ... adjective: (of thing) a thing is worn if the player is wearing it

worn by, to be 

would


Rl
3

Relations — Relations give meaning to verbs
About relations  

name    category    relates this...    ...to this
equality     equality    value    value
provision     provision    value    property
numerically-greater-than     numeric    arithmetic value    arithmetic value
numerically-less-than     numeric    arithmetic value    arithmetic value
numerically-greater-than-or-equal-to     numeric    arithmetic value    arithmetic value
numerically-less-than-or-equal-to     numeric    arithmetic value    arithmetic value
containment     spatial    container/room    thing
support     spatial    supporter    thing
incorporation     spatial    thing    thing
carrying     spatial    person    thing
holding     spatial    person    thing
wearing     spatial    person    thing
possession     spatial    person    thing
room-containment     spatial    room    thing
visibility     spatial    thing    thing
touchability     spatial    thing    thing
concealment     spatial    thing    thing
enclosure     spatial    object    object
adjacency     spatial    room    room
regional-containment     spatial    region    room/region
mapping north     map    room/door    room/door
mapping northeast     map    room/door    room/door
mapping northwest     map    room/door    room/door
mapping south     map    room/door    room/door
mapping southeast     map    room/door    room/door
mapping southwest     map    room/door    room/door
mapping east     map    room/door    room/door
mapping west     map    room/door    room/door
mapping up     map    room/door    room/door
mapping down     map    room/door    room/door
mapping inside     map    room/door    room/door
mapping outside     map    room/door    room/door
leading-through     one-to-various    room    door
lock-fitting     one-to-various    thing    thing
unbolting      one-to-various    passkey    thing


Vb
4

Verbs — A table of verbs
About verbs  

Verbs listed as "for saying only" are values of the kind "verb" and can be used in adaptive text, but they have no meaning to Inform, so they can't be used in sentences about what's in the story.

To be a part of ... reversed incorporation

To be above ... reversed mapping up

To achieve ... for saying only

To be adjacent to ... reversed adjacency

To appreciate ... for saying only

To arrive ... for saying only

To be at least ... numerically-greater-than-or-equal-to

To be at most ... numerically-less-than-or-equal-to

To be ... equality

present: A is B; A are B

past: A was B; A were B

present perfect: A has been B

past perfect: A have been B; A had been B; A had been B

To be able to ... for saying only

To be able to see ... visibility

present: A can see B; A can see B; B can be seen by A; B can be seen by A

past: A could see B; A could see B; B could be seen by A; B could be seen by A

present perfect: A has been able to see B; B has been able to be seen by A

past perfect: A have been able to see B; A had been able to see B; A had been able to see B; B have been able to be seen by A; B had been able to be seen by A; B had been able to be seen by A

To be able to touch ... touchability

present: A can touch B; A can touch B; B can be touched by A; B can be touched by A

past: A could touch B; A could touch B; B could be touched by A; B could be touched by A

present perfect: A has been able to touch B; B has been able to be touched by A

past perfect: A have been able to touch B; A had been able to touch B; A had been able to touch B; B have been able to be touched by A; B had been able to be touched by A; B had been able to be touched by A

To be being able to see ... visibility

To be being able to touch ... touchability

To be below ... reversed mapping down

To care ... for saying only

To be carried by ... reversed carrying

To carry ... carrying

present: A carries B; A carry B

past: A carried B; A carried B

present perfect: A has carried B

past perfect: A have carried B; A had carried B; A had carried B

To be carrying ... carrying

To close ... for saying only

To conceal ... concealment

present: A conceals B; A conceal B

past: A concealed B; A concealed B

present perfect: A has concealed B

past perfect: A have concealed B; A had concealed B; A had concealed B

To be concealed by ... reversed concealment

To be concealing ... concealment

To contain ... containment

present: A contains B; A contain B

past: A contained B; A contained B

present perfect: A has contained B

past perfect: A have contained B; A had contained B; A had contained B

To be contained by ... reversed containment

To be contained in ... reversed containment

To be containing ... containment

To could ... for saying only

To die ... for saying only

To discover ... for saying only

To do ... for saying only

To drop ... for saying only

To eat ... for saying only

To enclose ... enclosure

present: A encloses B; A enclose B

past: A enclosed B; A enclosed B

present perfect: A has enclosed B

past perfect: A have enclosed B; A had enclosed B; A had enclosed B

To be enclosed by ... reversed enclosure

To be enclosing ... enclosure

To feel ... for saying only

To find ... for saying only

To fit ... for saying only

To get ... for saying only

To give ... for saying only

To go ... for saying only

To be greater than ... numerically-greater-than

To be had by ... reversed possession

To happen ... for saying only

To have ... possession

present: A has B; A have B

past: A had B; A had B

present perfect: A has had B

past perfect: A have had B; A had had B; A had had B

To be having ... possession

To hear ... for saying only

To be held by ... reversed holding

To be held in ... reversed containment

To be held inside ... reversed containment

To hold ... holding

present: A holds B; A hold B

past: A held B; A held B

present perfect: A has held B

past perfect: A have held B; A had held B; A had held B

To be holding ... holding

To be in ... reversed containment

To incorporate ... incorporation

present: A incorporates B; A incorporate B

past: A incorporated B; A incorporated B

present perfect: A has incorporated B

past perfect: A have incorporated B; A had incorporated B; A had incorporated B

To be incorporated by ... reversed incorporation

To be incorporating ... incorporation

To be inside ... reversed containment

To jump ... for saying only

To lack ... for saying only

To lead ... for saying only

To be less than ... numerically-less-than

To like ... for saying only

To listen ... for saying only

To lock ... for saying only

To look ... for saying only

To be mapped above ... reversed mapping up

To be mapped below ... reversed mapping down

To be mapped down of ... mapping down

To be mapped east of ... mapping east

To be mapped inside ... mapping inside

To be mapped north of ... mapping north

To be mapped northeast of ... mapping northeast

To be mapped northwest of ... mapping northwest

To be mapped outside ... mapping outside

To be mapped south of ... mapping south

To be mapped southeast of ... mapping southeast

To be mapped southwest of ... mapping southwest

To be mapped up of ... mapping up

To be mapped west of ... mapping west

To may ... for saying only

To mean ... meaning

present: A means B; A mean B

past: A meant B; A meant B

present perfect: A has meant B

past perfect: A have meant B; A had meant B; A had meant B

To be meaning ... meaning

To be meant by ... reversed meaning

To might ... for saying only

To must ... for saying only

To need ... for saying only

To be on ... reversed support

To be on top of ... reversed support

To open ... for saying only

To be part of ... reversed incorporation

To be parts of ... reversed incorporation

To pass ... for saying only

To pick ... for saying only

To provide ... provision

present: A provides B; A provide B

past: A provided B; A provided B

present perfect: A has provided B

past perfect: A have provided B; A had provided B; A had provided B

To be provided by ... reversed provision

To be providing ... provision

To provoke ... for saying only

To pull ... for saying only

To push ... for saying only

To put ... for saying only

To be regionally in ... reversed regional-containment

To relate ... universal

present: A relates B; A relate B

past: A related B; A related B

present perfect: A has related B

past perfect: A have related B; A had related B; A had related B

To be related by ... reversed universal

To be relating ... universal

To rub ... for saying only

To say ... for saying only

To search ... for saying only

To see ... for saying only

To seem ... for saying only

To set ... for saying only

To should ... for saying only

To smell ... for saying only

To sniff ... for saying only

To squeeze ... for saying only

To support ... support

present: A supports B; A support B

past: A supported B; A supported B

present perfect: A has supported B

past perfect: A have supported B; A had supported B; A had supported B

To be supported by ... reversed support

To be supported on ... reversed support

To be supporting ... support

To switch ... for saying only

To take ... for saying only

To talk ... for saying only

To taste ... for saying only

To be the same property as  ... same-specification-as

To be through ... leading-through

To touch ... for saying only

To turn ... for saying only

To unbolt  ... unbolting

present: A unbolts B; A unbolt B

past: A unbolted B; A unbolted B

present perfect: A has unbolted B

past perfect: A have unbolted B; A had unbolted B; A had unbolted B

To be unbolted by  ... reversed unbolting

To be unbolting  ... unbolting

To unlock ... lock-fitting

present: A unlocks B; A unlock B

past: A unlocked B; A unlocked B

present perfect: A has unlocked B

past perfect: A have unlocked B; A had unlocked B; A had unlocked B

To be unlocked by ... reversed lock-fitting

To be unlocking ... lock-fitting

To wait ... for saying only

To wave ... for saying only

To wear ... wearing

present: A wears B; A wear B

past: A wore B; A wore B

present perfect: A has worn B

past perfect: A have worn B; A had worn B; A had worn B

To be wearing ... wearing

To win ... for saying only

To be within ... reversed containment

To be worn by ... reversed wearing

To would ... for saying only